package com.hex.ds.hdtp.core.app.data.contrast.dto.request;

import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @Package: com.hex.ds.hdtp.core.app.data.contrast.dto.request
 * @ClassName CrossDbContrastListRequestDto
 * @Description: 跨库比对清单-RequestDto对象
 * @Author: wz.li
 * @Date 2023/7/24 18:18
 * @Version v2.0.2
 **/
@Data
@Accessors(chain = true)
public class CrossDbContrastListRequestDto {

    private String pkId;

    private String taskPkId;

    private String runLogPkId;

    private String sourceDbName;

    private String sourceTableName;

    private String contrastDbName;

    private String contrastTableName;

    private List<String> removeRepeatCountField;

    private List<String> groupCountField;

    private List<String> countField;

    private List<String> excludeField;

    private List<String> sumField;

    private List<String> trimField;

    private List<String> emptyField;

    private String customSql;

    private String contrastScene;

    private String tableStructureMappingPkId;

    private String serverPkId;

    private String contrastServerPkId;

    private String status;

    private String tableTransferPkId;

    private String whereCondition;

    private String isCreateTable;

    private String isFieldCount;

    private String isHasData;

    private String isStatisticsDataCount;

    private String isAllField;

    private String sortField;
}
